<template>
  <div id="centerRight2">
    <div class="bg-color-black">
      <div class="d-flex pt-2 pl-2">
        <span>
          <icon name="align-left" class="text-icon"></icon>
        </span>
        <span class="fs-xl text mx-2">伸长率</span>
      </div>
      <div class="d-flex ai-center flex-column body-box">
        <dv-capsule-chart class="dv-cap-chart" :config="config"/>
        <centerRight2Chart1/>
      </div>
    </div>
  </div>
</template>

<script>
    import centerRight2Chart1 from '@/components/echart/centerRight/centerRightChart'

    export default {
        props:{
            curMachine:{
                type: Object
            }
        },

        data() {
            return {
                config: {}
            }
        },
        components: {centerRight2Chart1},
        watch:{
            curMachine:{
                handler(curMachine, oldVal){
                    this.updateData()
                }
            }
        },
        created(){
            this.updateData()
        },

        methods: {
            updateData() {
                this.config = {
                    data: [
                        {
                            name: '伸长率-牵引-合并烘筒',
                            value: this.curMachine.sFrontDry
                        },
                        {
                            name: '伸长率-合并-预烘筒',
                            value: this.curMachine.sDryPredry
                        },
                        {
                            name: '伸长率-合并-上浆',
                            value: this.curMachine.sPredrySize
                        },
                        {
                            name: '伸长率-上浆-喂入',
                            value: this.curMachine.sSizeDraw
                        },
                    ]
                }
            },
        }
    }
</script>

<style lang="scss" scoped>
  #centerRight2 {
    $box-height: 410px;
    $box-width: 340px;
    padding: 5px;
    height: $box-height;
    width: $box-width;
    border-radius: 5px;

    .bg-color-black {
      padding: 5px;
      height: $box-height;
      width: $box-width;
      border-radius: 10px;
    }

    .text {
      color: #c3cbde;
    }

    .body-box {
      border-radius: 10px;
      overflow: hidden;

      .dv-cap-chart {
        width: 100%;
        height: 160px;
      }
    }
  }
</style>
